home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 32 / dulles.zip / DULLES.DOC < prev    next >
Text File  |  1988-07-01  |  32KB  |  688 lines

  1.                                 DULLES TOWER
  2.                                 Version 1.00
  3.                              Copyright (C) 1988
  4.                                      by 
  5.                                 John McKeown
  6.  
  7.  
  8.                               PROGRAM OVERVIEW
  9.  
  10. DULLES TOWER is an Air Traffic Control (ATC) simulator that provides a
  11. realistic representation of the responsibilities incurred while working
  12. in a real airport control tower. 
  13.  
  14. While using DULLES TOWER, you must guide inbound traffic to active
  15. runways and vector departing aircraft toward their destinations, all
  16. while maintaining proper separation. Five different skill levels are
  17. available; additionally, each simulation is different, as the available
  18. runways/destinations and number/type of aircraft change. It is your
  19. responsibility to control each aircraft by issuing various keyboard
  20. commands and tracking their progress and status on a very active
  21. console display.
  22.  
  23. System requirements include:
  24.  
  25. - PC/XT/AT/386 with
  26. - 384 K of RAM
  27. - DOS 2.1 or higher
  28. - Color graphics adapter and the
  29. - 8 files included with this program:
  30.  
  31.    DULLES.001 ┐
  32.    DULLES.002 ├ Opening graphics screens
  33.    DULLES.003 ┘
  34.    DULLES.DAT - Aircraft/airport data      
  35.    DULLES.DOC - Documentation
  36.    DULLES.EXE - Program
  37.    DULLES.HLP - On-Line Assistance
  38.    DULLES.REG - User registration form
  39.  
  40. All 8 files must be located in the startup directory; otherwise, you
  41. will be greeted with a "MISSING FILES!" error and execution will be
  42. halted.
  43.  
  44. DULLES TOWER is distributed as user supported shareware; if you like
  45. and continue to use DULLES TOWER, please send a nominal donation to:
  46.  
  47.                                 John McKeown
  48.                                 P.O. Box 277
  49.                           Chantilly, VA 22021-0277
  50.  
  51. If you have questions or comments, feel free to contact me through
  52. CompuServe 17531,3435.
  53.  
  54. Contributors of $18.00 or more will receive by return mail, a FREE
  55. DULLES TOWER T-SHIRT!  Please order by completing the questionnaire
  56. within DULLES.REG and be sure to include your shirt size!
  57.  
  58.  
  59.                          DOCUMENTATION OUTLINE
  60.  
  61.   I. Introduction
  62.  
  63.      A. The Airport
  64.      B. Some Vocabulary/Explanations
  65.  
  66.  II. The Simulation
  67.      A. Skill Levels
  68.      B. The Screen Layout/Windows
  69.          1. Radar
  70.          2. Extended Range
  71.          3. Pending
  72.          4. Command
  73.          5. Status
  74.          6. Callsign
  75.     C. Command Set/Key Assignments
  76.  
  77. III. Using the Simulator
  78.    
  79.    A. Near Miss/Mid-Air Collisions
  80.    B. Airspace Exits
  81.    C. Landing/Departures
  82.    D. Examples
  83.    E. Scoring
  84.  
  85.  IV. Potpourri
  86.  
  87.    
  88.                                 INTRODUCTION
  89.  
  90. The Airport
  91.  
  92. Dulles (DUL-les) International Airport is located west of Washington, D.C.
  93. in northern Virginia.  As one of the capital area's main airports, it
  94. services thousands of travelers each year; as a result, scores of
  95. aircraft must be controlled annually.  Departing traffic are directed
  96. to an active runway, cleared for takeoff, and issued departure vectors,
  97. and eventually handed off to Dulles Departure Control.  Conversely,
  98. arriving aircraft must be directed to an active runway, cleared for an
  99. approach, and cleared to land.  This is precisely the simulated
  100. scenario while using DULLES TOWER.
  101.  
  102. Some Vocabulary/Explanations
  103.  
  104. Every effort has been made to make this program as accurate as
  105. possible.  Since I've never been an Air Traffic Controller or a pilot,
  106. certain liberties have been exercised to make up for a lack of
  107. expertise.  But there are a few things that I do know that may help to
  108. get you started.
  109.  
  110. At the airport itself, there are 3 very long pieces of asphalt with
  111. numbers on each end.  For our purposes, we will assume that all runways
  112. are at sea level.  Because you can land or takeoff in either direction,
  113. that means 6 runways are available.  Each is referred to by the number
  114. on each end.  So what numbers are used?  Stay tuned....
  115.  
  116. As the controller, you can order an aircraft to fly in a certain
  117. direction by assigning it a heading.  A heading is a number between 0
  118. and 360 that corresponds to a compass direction.  For example, if you
  119. wanted a particular aircraft to fly straight east, you'd issue a
  120. heading of 090; south and west would be headings 180 and 270,
  121. respectively.  The heading concept can be summarized by the following
  122. diagram:
  123.  
  124.                                   360
  125.                                   000
  126.                                  north 
  127.                            325             045
  128.                        northwest   │   northeast  
  129.                                    │    
  130.                    270 west  ──────┼─────    090 east
  131.                                    │
  132.                           225      │      135
  133.                        southwest       southeast
  134.                                   180
  135.                                  south
  136.  
  137. Thus, you as a controller have 360 different headings to choose from. 
  138. How does this relate the runway numbers?
  139.  
  140. Runway numbers are based on the heading that a landing aircraft will
  141. fly in order to land, minus the last digit.  For example, let's assume
  142. that a runway is number 09; simply add a zero to the end to get 090 as
  143. the approximate heading you would assume to land.  Because one piece of
  144. pavement is available for landings in two directions, you would also be
  145. able to land flying west (heading 270) on runway 27.  These are the
  146. numbers you will see on the end of each runway.  For example,
  147.  
  148.                             Runways 09/27
  149.                       09                      27
  150.        ->-            ├──────────────────────┤           -<-
  151.   Aircraft flying heading 090                  Aircraft flying heading 
  152.   preparing to land on                         270 preparing to land on 
  153.   runway 09.                                   runway 27.
  154.  
  155. Major airports may have parallel runways and are distinguished by
  156. suffixes of L for left and R for right.  Dulles has six runways:
  157. 01L/19R, 01R/19L, and 12/30.  Understanding the day's prevailing wind
  158. patterns help you to understand why certain runways are open on one day
  159. and closed another.  By landing or taking off into the wind, a pilot
  160. can effectively increase the amount of air moving over the plane's
  161. wings or a helicopter's rotor blades.  This tends to reduce the amount
  162. of runway needed to takeoff/land.  If the winds are calm, it's
  163. theoretically possible to open runways in opposite directions (but
  164. operationally, it would keep the laundromats busy!)
  165.  
  166. Thus, if you have a good grasp on headings and the runway numbering
  167. system, you're ready to sit down at the console and start controlling
  168. aircraft.
  169.  
  170.                                THE SIMULATION
  171.  
  172. After typing DULLES at the DOS prompt, you will be greeted with the
  173. opening screen/copyright notice.  After reading the second screen,
  174. simply press any key to view the available skill levels.  Use the
  175. up/down arrow keys on your keyboard to select a skill level.
  176.  
  177. Skill level 1 (STUDENT)
  178.  
  179. This level makes 5 of the 6 runways available, with a total of 7
  180. aircraft to control throughout the simulation.  Each departing aircraft
  181. does not have to be directed to any specific destination.  Also, at this
  182. level, you control special planes; these planes never run out of fuel! 
  183. This is a great place to get familiar with the command set and the
  184. console.  It won't take you long to move onto other, more challenging
  185. levels.  Once all 7 aircraft have been handled, the simulation will
  186. end.
  187.  
  188. Skill level 2-5
  189.  
  190. These configurations are designed to add more realism to your
  191. simulation.  At these levels, you must not only successfully land
  192. inbound traffic, but departing aircraft must be directed to their
  193. assigned VOR (Very High Frequency Omnidirectional Range Station). The
  194. VOR system will be explained shortly.  Within this group of skill
  195. levels, you must also keep an eye on the fuel level within each
  196. aircraft.  You may also see erroneous radar returns; these occasional
  197. "equipment problems" will always seem to come up at the worst times. 
  198. Note that the number of aircraft you are assigned to control increases
  199. with each skill level.  Again, the simulation ends when all aircraft
  200. are handled, or when one aircraft runs out of fuel or a mid-air
  201. collision occurs.
  202.  
  203. The Screen Layout
  204.  
  205. There are many active windows on the DULLES TOWER console screen. The
  206. overall screen looks something like this:
  207.  
  208.                                                       ┌─────────────┐
  209. Extended Range Window - Shows inbound and outbound    │  ┌───────┐  │  
  210.                         radar returns.           ---> │  │ .     │  │  
  211.                                                       │  │       │ .│  
  212.                                                       │  └───────┘  │
  213. Pending Window - Aircraft not shown on Main Radar.    ╞═════════════╡
  214. American Airlines Flight 232 - awaiting takeoff ----> │ ██  AA232   │
  215. 37 Delta - inbound. Note that aircraft with "N" ----> │     N8437D  │
  216. callsigns are usually non-commercial and are          │             │
  217. identified by the last three characters in their      │             │
  218. callsign, e.g. "37 Delta".                            │             │  
  219.                                                       │             │
  220. Command Window - Keyboard commands to each aircraft   ╞═════════════╡  
  221.                  are echoed here.                ---> │             │  
  222.  Status Window - Shows active aircraft's:             ╞═════════════╡  
  223.                - Current/Assigned Altitude       ---> │A: 0400  060 │  
  224.                - Current/Assigned Heading        ---> │H: 130   140 │  
  225.                - Current Airspeed/Fuel Level     ---> │S: 197  ▄▄▄▄ │  
  226.                - Current Position shown as a          ├─────────────┤  
  227.                  range/radial from Dulles.       ---> │  12.3  280  │  
  228.                - Type of Aircraft/Destination    ---> │  B727  IAD  │  
  229.                                                       ├─────────────┤  
  230.                - Current Status                  ---> │ ARRIVAL     │
  231. ┌─────────────────────────────────────────────────────╘═════════════╡  
  232. │ 42 X-RAY <---- Callsign Window - Shows active aircraft's callsign │
  233. └───────────────────────────────────────────────────────────────────┘
  234.  
  235. Each one of the windows is more fully described below.
  236.  
  237. Radar Window -
  238. The Radar Window is the biggest window on the screen; the name of the
  239. game is to issue keyboard commands to the active aircraft to climb,
  240. turn, etc.  Aircraft shown in the Radar Window carry with it a datatag. 
  241. The datatag is a block of text that describes the aircraft's ID,
  242. altitude (in hundreds of feet), if the return is climbing, descending,
  243. level or low on fuel, and its airspeed (in tens of knots).  A typical
  244. datatag may look something like this:
  245.                                  .
  246.                                 /    AA424
  247.                                      021 19
  248.  
  249. This information tells you several things about the aircraft:
  250.  
  251. AA424 - Aircraft ID is American Airlines Flight 424.  Note that
  252. commercial traffic is identified with a two character company ID,
  253. followed by the flight number.  Some of the carrier abbreviations are
  254. not intuitive; those used in the industry are:
  255.  
  256.                    Abbreviation          Carrier
  257.                   --------------------------------------
  258.                         AA            American Airlines
  259.                         AL            US Air
  260.                         BA            British Airways
  261.                         CN            Continental
  262.                         DL            Delta
  263.                         EA            Eastern
  264.                         NW            Northwest
  265.                         PA            Pan Am
  266.                         TW            Trans World
  267.                         UA            United Airlines
  268.            
  269. There are many more major airlines in the world, but these are the
  270. major airlines that service Dulles.
  271.  
  272. 021 - Aircraft is currently at 2100 feet
  273.       Climbin/Descending arrows may also be shown. If a red box is seen
  274.       in this position, the aircraft is low on fuel.  Low fuel means the        
  275.       aircraft will crash unless it reaches its destination             
  276.       within approximately 10 minutes.
  277.  19 - Airspeed is about 190 knots.
  278.  
  279. Active runways are also shown in the Radar Window.  Runways that are
  280. open in both directions are shown as a string of dots.  However, if a
  281. runway is only available in one direction, chevrons will point in the
  282. active direction.  If a runway is closed in both directions, it will
  283. not appear on the screen.
  284.  
  285. The blue triangles are navigational markers that help you line up
  286. planes for final approach.
  287.  
  288. Active VOR gateways are shown in red around the perimeter of the Radar
  289. Window.
  290.  
  291. Extended Range Window -
  292. This box shows inbound/outbound aircraft not seen on the Radar Window,
  293. as well as a scaled down version of the Radar Window.
  294.  
  295. Pending Window -
  296. Aircraft that are inbound (but not yet visible in the Radar Window). 
  297. Aircraft IDs with a blue box to their left are those aircraft awaiting
  298. takeoff. A dot in the center of the box means that you've cleared the
  299. aircraft for takeoff and it is rolling down the runway. Note: if a red
  300. box appears, that aircraft is low on fuel and must reach its
  301. destination within 10 minutes!
  302.  
  303. Command Window -
  304. Keyboard commands are echoed here.
  305.  
  306. Status Window -
  307. As the controller, you select one aircraft as the ACTIVE aircraft. 
  308. This will be the recipient of all of your instructions until you switch
  309. active aircraft.  The ACTIVE aircraft's callsign will appear in the
  310. Callsign Window.  Generally, the Status Window is a rich source of
  311. information about the ACTIVE aircraft's current status, intentions, and
  312. destination.
  313.  
  314. Specifically, you can check the ACTIVE aircraft's:
  315.  
  316. 1) - Current Altitude - Hundreds of feet
  317. 2) - Assigned Altitude (if different from current altitude) - Hundreds 
  318.      of feet
  319. 3) - Climbing/Descending
  320. 4) - Current Heading - Degrees
  321. 5) - Assigned Heading (if different from current heading) - Degrees
  322. 6) - Airspeed - Knots
  323. 7) - Fuel Level (Skill Levels 2-5 only) where consumption starts when  
  324.      the aircraft first appears in the Radar Window or as an aircraft  
  325.      awaiting takeoff.  For our purposes, 30 minutes represents a full 
  326.      tank; note that I realize that that is somewhat unrealistic but I 
  327.      tried to come up with just one more way to make things difficult!
  328. 8) - Range/Radial from Dulles - Miles/degrees
  329. 9) - Aircraft type - Possible aircraft are:
  330.  
  331.            Manufacturer           Model         Abbreviation
  332.          -----------------------------------------------------
  333.              Boeing                727              B727
  334.              Boeing                737              B737
  335.              Boeing                747              B747
  336.              Boeing                757              B757
  337.              Boeing                767              B767
  338.             Lockheed              L-1011            L101
  339.          McDonnell Douglas        DC-9              DC9
  340.          McDonnell Douglas        DC-10             DC10
  341.          McDonnell Douglas        MD-80             MD80
  342.           Beech Aircraft           99               BE99
  343.            Gates - Lear            23               LR23
  344.         Gulfstream America   Gulfstream III          G3
  345.          Dasault (Falcon)          50               DA50
  346.              Cessna                152              C152
  347.              Cessna                182              C182
  348.  
  349. You will discover that each aircraft has substantially different
  350. performance characteristics (landing speeds and rates of climb/descent)
  351. which makes for some interesting situations!
  352.  
  353. 10) - VOR Destination - (Skill Levels 2-5 only) This is an excellent
  354.       opportunity to explain the VOR system and why each aircraft
  355.       has different destinations (and what do those abbreviations
  356.       mean anyway?)
  357.  
  358. VORs are simply radio beacons that broadcast continuously. There are
  359. scores of them across the United States.
  360.  
  361. While the pilot is preparing the trip's flight plan, he/she identifies
  362. the key VORs between Dulles and their final destination.  By flying
  363. from VOR to VOR, the pilot can play a game of "connect the dots".  A
  364. particular aircraft's position relative to a specific beacon can be
  365. described by two pieces of information.
  366.  
  367. 1) The VOR radial: The radial references the aircraft's direction from
  368. the beacon in heading degrees.  A 727 may report being on the "180
  369. radial" from Casanova.  This simply means that the aircraft is located
  370. straight south from the Casanova VOR.  Note that it says nothing about
  371. the aircraft heading; the plane may be flying north, south, east, or
  372. west, but at that particular moment, it is straight south from the
  373. beacon.
  374.  
  375. 2) The VOR range: This information describes the distance from the
  376. aircraft to the beacon. You might hear, "TWA 412 is 11.3 miles from
  377. Martinsburg on a 325 radial".  This translates to Trans World flight
  378. 412 is 11.3 miles northwest of the Martinsburg beacon.
  379.  
  380. As the controller, it is your responsibility to direct each aircraft to
  381. the first VOR in their flight plan.  DULLES TOWER has 7 different VORs
  382. (destinations) around the airport.  Departing aircraft may select from
  383. any of these after takeoff.  As the skill levels increase, so do the
  384. possible VORs.  In order to properly handle a given aircraft, you must
  385. identify their destination, and route them off of the screen to the
  386. proper VOR.  To make things more difficult, I've arbitrarily selected
  387. 6000 feet as the exit altitude.  If you direct a plane to an incorrect
  388. destination or altitude, an "Illegal Airspace Exit" will be charged to
  389. your performance record.  Possible VORs are summarized below.
  390.  
  391.                  VOR       Abbreviation    Radial from Dulles
  392.           -----------------------------------------------------
  393.              WESTMINSTER       EMI                 041
  394.              BALTIMORE         BAL                 089
  395.              NOTTINGHAM        OTT                 128
  396.              BROOKE            BRV                 181
  397.              CASANOVA          CSN                 233
  398.              SHAWNEE           EEY                 303
  399.              MARTINSBURG       MRB                 337
  400.              
  401.              DULLES            IAD                 N/A
  402.  
  403. I realize that you may wonder why "EEY" is an abbreviation for
  404. "Shawnee"; rest assured that I didn't make these up.  On the air
  405. navigation charts for the greater Washington area, that's the way it
  406. really is. With so many VORs around the country, using the
  407. abbreviations that would make the most sense would inevitably cause
  408. duplication. So, that explains the two range/radial entry in the Status
  409. Window.  Now lets get back to the two final areas of the main screen.
  410.  
  411. 11) - Current Status - Displays ACTIVE aircraft's current activity.    
  412.       Possible entries are:
  413.  
  414.               Status       Meaning
  415.              ----------------------------------------------
  416.               RWY xxx      Ready for takeoff, runway xxx
  417.               APP xxx      On approach for runway xxx
  418.               FINAL xxx    On final approach for runway xxx            
  419.               ARRIVAL      Arriving aircraft
  420.               DEPARTURE    Departing aircraft
  421.  
  422.  
  423. xxx represents one of the six runways at Dulles, those being runways
  424. 1L, 1R, 19L, 19R, 12, and 30.
  425.  
  426. - Callsign Window
  427.  
  428. The window located across the bottom is shows the callsign of the
  429. active aircraft.  To reiterate, in order to save time, controllers
  430. refer to those aircraft with an identification beginning with "N" by
  431. the last three  characters in that identification. "42 X-RAY"'s
  432. complete ID might be N4342X.  To ensure accurate communications, the
  433. international phonetic alphabet is also used to describe any letters
  434. that may appear in the description.  The following table may be
  435. helpful.
  436.  
  437.                        International Phonetic Alphabet
  438. ---------------------------------------------------------------------
  439.  A - Alpha                   B - Bravo                   C - Charlie
  440.  D - Delta                   E - Echo                    F - Foxtrot
  441.  G - Golf                    H - Hotel                   I - India
  442.  J - Juliet                  K - Kilo                    L - Lima
  443.  M - Mike                    N - November                O - Oscar
  444.  P - Papa                    Q - Quebec                  R - Romeo
  445.  S - Sierra                  T - Tango                   U - Uniform
  446.  V - Victor                  W - Whiskey                 X - X - Ray
  447.  Y - Yankee                  Z - Zulu
  448.  
  449.  
  450. To summarize what's been explained so far:
  451.  
  452. - As the skill levels increase, so do the number of aircraft to handle 
  453.   and the possible destinations.
  454.  
  455. - With skill levels 2-5, each aircraft must be vectored off of the     
  456.   screen to the correct VOR at 6000 feet.
  457.  
  458. - The main screen is divided up into several windows, each describing a 
  459.   different aspect of the simulation.
  460.  
  461. The Command Set/Key Assignments
  462.  
  463. As mentioned earlier, you must issue keyboard commands to the ACTIVE
  464. aircraft by ordering turns, takeoffs, etc.  Remember that each
  465. simulation is different and there will be different active runways and
  466. VORs for each simulation; however, the following commands apply to all
  467. simulations, regardless of aircraft type or destination.  Note that the
  468. active aircraft's callsign is shown in the Callsign Window located at
  469. the bottom of the screen.
  470.  
  471.   To Change:    Command        Comments                xxx
  472. ┌───────────┬──────────────┬──────────────┬─────────────────────────┐
  473. │ Heading*  │    Lxxx      │  Left turn   │      Compass headings   │
  474. │           │    Rxxx      │  Right turn  │         (000-360)       │
  475. ├───────────┼──────────────┼──────────────┼─────────────────────────┤
  476. │ Altitude  │    +xxx      │    Climb     │   Altitude - hundreds   │
  477. │           │    -xxx      │    Descend   │     of feet (10-100)    │
  478. ├───────────┼──────────────┼──────────────┴─────────────────────────┤
  479. │ Aircraft  │ xxxxx<space> │  Aircraft callsign (e.g. AL212 or 37D) │
  480. └───────────┴──────────────┴────────────────────────────────────────┘
  481.  
  482.   To Order:
  483. ┌───────────┬──────────────┬────────────────────────────────────────┐
  484. │ Takeoff   │    Txxx      │                                        │
  485. ├───────────┼──────────────┤  xxx identifies runway (e.g. 1L or 30) │
  486. │ Approach  │    Axxx      │                                        │
  487. ├───────────┼──────────────┼────────────────────────────────────────┤
  488. │ Landing   │     C        │   Clears approaching aircraft to land  │
  489. └───────────┴──────────────┴────────────────────────────────────────┘
  490.  
  491. * All aircraft turn at approximately 180 degrees/minute.
  492.  
  493. All of these commands must be followed by a carriage return, except for
  494. switching the ACTIVE aircraft, which requires the callsign to followed
  495. with a space.  After the instruction is accepted, the COMMAND window
  496. will briefly flash white and two tones will be heard.  If an invalid
  497. command is entered, all aircraft will ignore your instruction.  
  498.  
  499. Function Keys
  500.  
  501. Eight of the 10 function keys have been given specific assignments.
  502.  
  503. F1 = Help: Once the simulation has been initiated, you may request
  504. assistance at any time.  On 8088 machines, these screens may appear to
  505. paint rather slowly.
  506.  
  507. F2 = Pause: Not surprisingly, this temporarily suspends play; the
  508. simulation is resumed by striking any key.
  509.  
  510. F3 = Sound: Toggles sound on/off.
  511.  
  512. F4 = Speed: This controls the tempo of the simulation.  A default speed
  513. index of 5 is assigned to each simulation.  You may slow the pace to an
  514. index equivalent to the skill level or increase the index to a maximum
  515. of 9.  For example, if you've selected skill level 3, the index can be
  516. set from 3-9.  If you choose to operate the simulator at a higher
  517. level, you will be rewarded with more points in the REPORT section.
  518.  
  519. F5 = Save: You may save the current status of any simulation with this
  520. key.  A file will be created called DULLES.SAV that contains all of the
  521. necessary data to reload at a later time.
  522.  
  523. F6 = Load: Loads a previously saved simulation.
  524.  
  525. F7 = Report: This feature temporarily suspends operation and presents
  526. you, the controller, with a status report on your performance.
  527.  
  528. F8 = A:/>: Immediately switches the console to a simulated DOS prompt.
  529.  
  530. The function keys are disabled during the cycle of recalculation necessary
  531. to track the progress of the aircraft.  So if the keyboard seems
  532. somewhat unresponsive, simply try again.
  533.  
  534.                              USING THE SIMULATOR
  535.  
  536. As you can imagine, the object of the exercise is to route all aircraft
  537. to their desired destination.  A few interesting surprises may occur
  538. along the way.
  539.  
  540. Near Miss/Mid-Air Collisions
  541.  
  542. If two aircraft pass within a 3 mile lateral separation while also
  543. within 1000 feet of vertical separation, a near miss situation will
  544. occur.  The radar traces of the aircraft involved will turn red and you
  545. will hear an attenuation squawk.  Unless you intervene, the aircraft
  546. may continue on a collision course.  Once they pass within 0.5 miles
  547. and 500 feet, a mid-air collision will occur and the simulation will be
  548. aborted.
  549.  
  550. Air Space Exits
  551.  
  552. Also note that if aircraft do not exit the airspace correctly, an attention
  553. tone will be heard.  If the destination is incorrect, the correct VOR will
  554. be superimposed on the datatag.  Remember that exiting aircraft must have an
  555. altitude of 6000 feet.  Incorrect altitudes will be boxed in red at the time
  556. of exit.
  557.  
  558. At the higher skill levels, the VORs are marked but not labeled.  Thus,
  559. it's up to you to learn your airspace!
  560.  
  561. Landing/Departures
  562.  
  563. All aircraft must be cleared for landing.  Once they have been cleared
  564. for the approach to a particular runway, sometime before touchdown,
  565. they must also be cleared to land.
  566.  
  567. When clearing aircraft for the approach, best results are seen when
  568. they are vectored directly toward the blue triangles indicating the
  569. navigational marker for that runway.  You may see improper in no
  570. responses if wide radical turns are expected from each aircraft.  Thus,
  571. try to aim an aircraft directly at that imaginary line that extends
  572. from the end of the runway called the glideslope.  If they are heading
  573. toward the glidepath and are cleared for the approach, the aircraft
  574. will automatically turn toward the runway and descend at the proper
  575. rate for landing.  However, an occasional aircraft will abort the
  576. landing, called a Missed Approach.  You will spot these as the plane
  577. overflies the end of the runway and levels at 200-1000 feet.  This may
  578. occur if the aircraft does not have ample room for landing, a
  579. mechanical failure, etc. When these occur, simply vector the aircraft
  580. for another approach.
  581.  
  582. Let me try to further explain the various commands with a few examples.
  583.  
  584. Esamples
  585.  
  586. Example 1: Assume that N8437D enters the Radar Window at 8000 feet on a
  587. heading of 125, and you want him/her to land on runway 12.  Remember,
  588. the object of the exercise is to help the plane find the glide slope. 
  589. Thus, you might command the plane to fly south until the glideslope is
  590. intercepted and then automatically turn to a heading of 120 to line up
  591. with the runway.  Commands would read:
  592.  
  593.  Command    - Meaning
  594. ---------------------------------------------------------------------
  595.  37D(space) - Makes 37 Delta the active aircraft.
  596.  R180(CR)   - Orders plane to turn right to heading 180.
  597.  A12(CR)    - Clears aircraft for the approach to runway 12.
  598.  C(CR)      - Clears aircraft to land on approach runway.
  599.  
  600. Note: (space) means hit the space bar, (CR) means strike the carriage return
  601.       or the ENTER key.
  602.  
  603. Example 2: Suppose that the Status Window show you that Delta 002 is
  604. ready for takeoff on runway 1 right, i.e. RWY 1R appear in the lower
  605. right; also assume his destination is Casanova (CSN).  These
  606. instructions would read:
  607.  
  608.  Command     - Meaning
  609. ---------------------------------------------------------------------
  610. DL002(space) - Makes Delta 002 the active aircraft.
  611. T1R(CR)      - Clear aircraft for takeoff.
  612.  
  613. After the status window shows DEPARTURE, that flight is ready to accept
  614. altitude/heading instructions.  After takeoff, all aircraft will fly a
  615. runway heading and automatically level at 2000 feet until further
  616. directed.  You must now direct it to its desired destination, Casanove,
  617. marked CSN.
  618.  
  619. L225(CR)   - Turns aircraft from current heading to 225 degrees.
  620. +60(CR)    - Orders aircraft to climb to exit altitude, 6000 feet.
  621.  
  622. You may have to fine tune each heading to ensure exit through the VOR
  623. gate.  Improper exits are indicated with squawks and "braps".  Watch
  624. and listen!!
  625.  
  626. Scoring
  627.  
  628. When you generate a performance report (F7), a SCORE is calculated. 
  629. This is based on:
  630.  
  631.                 Points  for each
  632.               --------------------------
  633.                + 1000   aircraft handled
  634.  
  635.                - 2500   minute in near miss situations
  636.                -  500   illegal airspace exit/destination
  637.                -  300   uncleard landing
  638.                  
  639. The total is then multiplied by a speed coefficient, which is
  640. calculated by taking the number of minutes you have simulated by the
  641. number of minutes that have elapsed since the start of the simulation. 
  642. Thus, if you have the SPEED (F4) set at 8, you will simulate 15 minutes
  643. of aircraft activity in about 10 minutes.  So, the coefficient is about
  644. 1.5.  In other words, the faster the game, the better your score.      
  645.     
  646.  
  647.                                POTPOURRI
  648.                           
  649. DULLES TOWER is written in Borland's Turbo Basic, Version 1.10.  To
  650. date, it has been a fairly well behaved program and runs on most any
  651. compatible.  However, in testing this program on as many machines as
  652. possible; a few notes may help.
  653.  
  654. 1) Some autoswitching EGA video cards may need to be set to CGA
  655. manually, instead of depending on the automatic switching of the card. 
  656. This has been the case on a few tested. 
  657.  
  658. 2> Some circa 1985 portable computers that have CGA video built into
  659. the system board have had trouble with the opening screens.  Program
  660. execution seems OK once the program begins.
  661.  
  662. 3> One unit tested used a monochrome card coupled with a utility that
  663. allowed monochrome cards to emulate CGA; this one would not show the
  664. help screens properly.
  665.  
  666. 4> All VGA cards tested had no trouble with CGA emulation.
  667.  
  668. 5> 4.77 Mhz 8088 based machines were painfully slow in loading and
  669. screen painting.  A math coprocessor helps significantly!
  670.  
  671. 6) The program may trip on a few not-so-well behaved TSRs (Terminate
  672. and Stay Resident or RAM resident) programs.  Cleaning those out of
  673. memory will help.
  674.  
  675. After typing this list, I thought "What a picky program!".  Actually,
  676. I've been very pleased with the compatibility, it's just that in good
  677. conscience, I couldn't withhold any known problems.  Anything that you
  678. have to contribute, please let me know; I'd like to be able to pass it
  679. on to others.
  680.  
  681. I hope that you enjoy DULLES TOWER.  If interest warrants it, I may
  682. write a new version with bug fixes, EGA support, wake turbulence, etc. 
  683. Your feedback and support is sincerely appreciated.
  684.  
  685.  
  686. John McKeown
  687. Chantilly, VA
  688. July 1, 1988